//多思考 想一想到底要不要去删除
const express = require('express')

const router = express.Router()
const article_handler = require('../router_handler/article')
//express.urlencoded() 无法去解析form-data表单格式的文件 那么我们可以通过 multer
//中间件 去进行解析 多思考不要乱删  
const multer = require('multer');
const path = require("path");
const { required } = require('joi');
//通过dest属性指定上传文件的路径
const upload = multer({dest:path.join(__dirname,'../uploads')})
// console.log(__dirname)
// console.log(path.join(__dirname,'../uploads'))
//upload.single()这个局部中间件可以将formdate数据的表单解析  文件的数据挂载在req.file 文本的数据挂载在req.body
//挂载路由
//导入验证规则中间件
const expressJoi = require('@escook/express-joi');
const {add_article_shema} = require("../schema/article")
router.post("/add",upload.single('cover_img'),expressJoi(add_article_shema),article_handler.addArticle)
module.exports = router